package edu.isquen.core.base.model;

import java.io.Serializable;

/****************************************************
* 文件名：BaseUser.java
* 文件描述：BaseUser
* 创建人： isquen, 2011 年6 月10 日
* 版本号：1.0
* 修改记录：
****************************************************/
public class BaseUser extends ValueObject implements Serializable,Cloneable {
	
	private static final long serialVersionUID = 1L;

	private String id;

	/**
	 * 用户姓名
	 */
	private String name;

	/**
	 * 用户登陆名，UserID
	 */
	private String loginno;

	/**
	 * 密码，通过ＭＤ５加密后然后进行移位运算。
	 */
	private String loginpwd;

	/**
	 * 用户电子邮件
	 */
	private String email;

	/**
	 * 状态，表示是否生效。
	 */
	private int status = 1;


	private String telephone;

	public BaseUser(){}
	
	public BaseUser(String name, String loginno, String loginpwd, String email, Integer status, String telephone) {
		this.name = name;
        this.loginno = loginno;
        this.loginpwd = loginpwd;
        this.email = email;
        this.status = status;
        this.telephone = telephone;
    }
	
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getLoginno() {
		return loginno;
	}
	public void setLoginno(String loginno) {
		this.loginno = loginno;
	}
	public String getLoginpwd() {
		return loginpwd;
	}
	public void setLoginpwd(String loginpwd) {
		this.loginpwd = loginpwd;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public int getStatus() {
		return status;
	}
	public void setStatus(int status) {
		this.status = status;
	}
	public String getTelephone() {
		return telephone;
	}
	public void setTelephone(String telephone) {
		this.telephone = telephone;
	}
}
